#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
typedef enum : NSUInteger {
    CTUploadTypeLocation,
    CTUploadTypeLogin,
    CTUploadTypeRegister,
    CTUploadTypeDevice,
    CTUploadTypePermission,
    CTUploadTypeLaunch,
    CTUploadTypeInstalls,
    CTUploadTypePage,
    CTUploadTypeTF,
    CTUploadTypeBTN,
    CTUploadTypeMotion,
    CTUploadTypeUpdateRegSubChannel,
    CTUploadTypeCredit,
} CTUploadType;
@interface CTUploadManager : NSObject
+ (instancetype)ct_shareInstance;
+ (void)ct_uploadPermissionWithType:(CTPermissionType)type permit:(BOOL)permit;
+ (void)ct_uploadType:(CTUploadType)type;
+ (void)ct_uploadType:(CTUploadType)type data:(NSDictionary *)data;
@end
NS_ASSUME_NONNULL_END
